package com.xyp.iodemo.nettyrpcserver.netty;

/**
 * @author xuyuanpeng
 * @version 1.0
 * @date 2019-04-09 20:23
 */
public interface IEchoServer {
    //停止服务
    void stop();

    //开始服务
    void start() throws Exception;

    //注册服务，注册服务，就是讲接口，以及对应的实现，放到了一个Map中
    void register(Class serviceInterface, Class impl);

    //判断当前服务是否在运行
    boolean isRunning();

    //获取使用的端口
    int getPort();
}
